home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 July / PSL Monthly Shareware CD-ROM (Public Software Library) (July 1994).iso / reviews / u1_03 < prev    next >
Text File  |  1994-02-23  |  59KB  |  1,542 lines

  1. U1-03:  Batch File Utilities
  2.  
  3.  
  4. -----------------------
  5. 1033 Batch File Editors          Small Programs Disk
  6. -----------------------
  7.  
  8. Batch File Editor 1.4 (BATCH)
  9.    Tisdell, Mike
  10.    $0
  11. is a small, simple editor for editing batch files.
  12.  
  13. BatMaker
  14.    creates batch files for you.
  15.  
  16. Boxes
  17.    Oedware
  18.    $?
  19. allows you to draw four different types of boxes and inter-sections with
  20. cursor keys.  Use any ASCII character to paint or line a box.
  21.  
  22. CopyCon 3.12
  23.    Data Acquisition Inc.
  24.    $10
  25. is a clever name for an editor for working on batch files.  Although it can be
  26. used for any small text file, it has many features to make creating batch
  27. files easier, such as macros to enter GOTO, ECHO and other common batch
  28. command, plus line drawing capabilities.  A help screen is also included.  The
  29. program even uses F6 to save and exit, just like DOS's COPY CON command.
  30.  
  31. ED (OEDLIN)
  32.    Oedware
  33.    $?
  34. is a screen/text editor designed with many features specifically for creating
  35. and modifying Batch Files.
  36.  
  37. SCR1
  38.    "Try-It-You'll-Like-It" Software
  39.    $24
  40. is a processing system that was created to assist in creating menus and help
  41. screens.  The SCREDIT.COM program provides a method of retrieving, editing and
  42. saving screen images that can be used in a batch file.  SCRBATCH.COM was
  43. created to display the screen image and optionally accept a response from the
  44. keyboard and set the ERRORLEVEL (so it can be tested using the IF batch
  45. subcommand).
  46.  
  47. WISP 3.0
  48.    Sitting Duck Software
  49.    $15-$45
  50. is a programming language specifically designed for creating menuing systems,
  51. interactive tutorials, demos, batch files, etc. It does not create executable
  52. files, but the WISP.EXE file needed to run the programs is just 8k and fast,
  53. Making it a reasonable alternative to compiling. An editor/debugger and
  54. several sample files are included.
  55.  
  56. --------------------------------
  57. END OF SMALL PROGRAMS DISK #1033
  58. --------------------------------
  59.  
  60.  
  61. -------------------------------
  62. 1008 Batch File Input Utilities          Small Programs Disk
  63. -------------------------------
  64.  
  65. Press Any Key 3.0 (ANYKEY)
  66.    Smith, Dave
  67.    $5
  68. (formerly Accele-Press) displays a "press any key" message in 18 different
  69. ways including a shake screen, squish screen, flash, fade out, zoom, and more.
  70. Adds style to your batch files. (Not on this disk. Ask for disk #18068.)
  71.  
  72. Answer 3.00
  73.    Schweiger, Frank
  74.    $0
  75. unlike utilities limited to getting a single keypress, allows you to get a
  76. whole string of text from the user or via redirection from a text file.
  77.  
  78. Ask
  79.    Y/N input by user (in response to question in the batch file).
  80.  
  81. AT Command Scheduler (AT)
  82.    Frolik, Bill
  83.    $?
  84. will issue a command in DOS at a specified time. If you are not in DOS at that
  85. time, the command will be postponed.
  86.  
  87. BatKit 5.4 (12-93 CD)
  88.    Mississippi Data Equipment Company, Inc.
  89.    $25
  90. started out as a nice way to get a keypress from a user in a batch file. Now it
  91. has grown into a powerful batch file utility that lets you control the cursor
  92. position, screen colors, tones, get multi-letter responses rather than just a
  93. single letter, and more. You can make quite an impressive batch file menu with
  94. BATKIT, as the accompanying sample batch files will show you.
  95.  
  96. Batch Control 1.2 (BC-WW)
  97.    Woodward & Woodward
  98.    $5
  99. is for prompting users for input from within batch files. Among the controls are
  100. the ability to limit response to the number pad keys, to the function keys, to a
  101. list of alphanumeric characters, to require a password, to disable Ctrl-Break,
  102. to use a special character in place of the cursor, to have a time limit for
  103. response, and more.
  104.  
  105. Batch Query 2.25 (BQUERY)
  106.    MorganSoft
  107.    $?
  108. lets you get input from a user in a batch file, restricting such input to a
  109. specified list of characters, such as menu items. For example, if you say "Press
  110. 1-4 or Q to Quit", and specify the list of acceptable characters as
  111. "1,2,3,4,qQ", BQ will set errorlevel according to the position in the list, as
  112. determined by the commas. In this example, both "q" and "Q" are in position 5,
  113. so if "Q" is pressed, errorlevel will be set to 5. To allow alternatives for
  114. each position, such as pressing a number or the first letter of a command, the
  115. list could be given something like this: "1Mm, 2Rr, 3Cc, 4Qq", in which case
  116. pressing "1", "M" or "m" would be equivalent.
  117.  
  118.      The program also will allow a mouse to be used to make a selection and
  119. will set errorlevel the same as with the keyboard selection. This is the first
  120. simple batch file input utility we have seen that supports a mouse.
  121.  
  122. Chkey
  123.    is another batch file utility that checks for a keypress, but unlike others
  124. that wait for a key to be pressed, this one checks to see if a key has already
  125. been pressed and if so, which one.  If no key has been pressed before this
  126. utility executes, that will be indicated also.
  127.  
  128. EPShell
  129.    WeeBee Software
  130.    $?
  131. Extended Pause lets you prompt users for input and take action according to
  132. the input from within a batch file.  While there are other utilities that do
  133. this, the set of EP*.* files are also a good lesson in using batch files,
  134. creating menus and using ANSI.SYS control commands.
  135.  
  136. Funckey
  137.    Humenny, Mike
  138.    $0
  139. is another batch file utility which lets you get a keypress from a user.  The
  140. twist to this one is that while it is waiting for the key, it displays the
  141. time (to seconds) in a box anywhere on the screen that you specify.  (Note
  142. that contrary to common practice, FUNCKEY expects the column number to be
  143. entered first, then the row, when entering the screen location for the clock.)
  144.  
  145. GetDigit (GETDIGI)
  146.    Rhea, Tony Alan
  147.    $0
  148. accepts a prompt from the command line and accepts a one digit response to that
  149. prompt. On exit, the DOS ERRORLEVEL is set to the digit. Non-numeric keys are
  150. ignored and Ctrl-Break will not exit.
  151.  
  152. Hit
  153.    is a unique way to ask a user (in a batch file) to "hit any key to continue".
  154. The animated graphics show a duck hitting the keyboard of a computer with a
  155. sledge hammer.
  156.  
  157. IfCRC 1.0
  158.    Bennett, David
  159.    $0
  160. allows you to execute commands within a batch file based on whether or not a
  161. certain file matches a given CRC value.  Although primarily written to execute
  162. a certain command based on whether a file has been altered or not, It could
  163. also be used to check a daily transfer from a remote site or even used to
  164. check for computer viruses.
  165.  
  166. IFF 5.0a
  167.    Knauer, John Jr.
  168.    $25-$45
  169. combines the functions of several other small utilities into one package.  IFF
  170. lets you ask simple Y/N questions, check to see if a disk is formatted, search
  171. for a file and change to its directory, test for amount of free space on a
  172. disk, multi-character responses can be taken from the keyboard and acted upon
  173. and more.  A Prompt option lets you create a menu in the batch file and get a
  174. selection from the user.
  175.  
  176. Insist
  177.    Wisan, Richard
  178.    $0
  179. is a batch file utility that prints out specified text and beeps insistently
  180. until it gets input from the keyboard.  INSIST2 is similar, but gives up on
  181. beeping after about 10 minutes.  Assembler source is included.
  182.  
  183. Pause2
  184.    Pakin, Scott
  185.    $?
  186. is an improved version of DOS's pause command.  The problems with DOS's
  187. command are that, when ECHO is off, it only displays one message ("Strike a
  188. key when ready . . ."), and it doesn't alert the user when it appears.  This
  189. program allows users to display any message they want, which could include
  190. beeps.
  191.  
  192. Pausex
  193.    Witriol, Robert M. D.
  194.    $0
  195. is a variation of DOS's PAUSE command.  It provides a secret way out of a
  196. batch file by pressing X instead of Enter.
  197.  
  198. PCMenu
  199.    Slone, J. Eric
  200.    $5
  201. is a windowed menuing system which may be easily used in batch files and in
  202. applications development (i.e. dBase) for professional looking pop-up menus.
  203.  
  204. SEV
  205.    Staelens, John H., Jr.
  206.    $0
  207. will allow keyboard input, or the output of a program, to be captured into a DOS
  208. environment variable. It afects all environments, not just the current or
  209. master. Requires DOS 3+. C source included. (Not on this disk. Order by name.)
  210.  
  211. SuperSET 1.61 (SUPRSET)
  212.    Linley, Richard
  213.    $0
  214. makes it easy to manipulate and use the DOS environment. It will read and store
  215. in variables the date, time, current drive and directory and keyboard input.
  216. (Not on this disk. Ask for disk #8684.)
  217.  
  218. Task
  219.    is a timed prompt for batch files.  If you don't enter anything for the
  220. specified number of seconds, execution of the batch files resumes.
  221.  
  222. TimedGet
  223.    is a batch file utility that allows you to use the IF ERRORLEVEL command of
  224. the batch processor to choose between two actions during the execution of a
  225. batch file.  Unlike similar utilities TIMEDGET will set a default ERRORLEVEL
  226. value if no keyboard entry is made within a given time, the timeout is
  227. approximatly 12 seconds.  Run TGDEMO for an example.
  228.  
  229. Wait-JR 1.0
  230.    Radel, Jon
  231.    $0
  232. is a general purpose replacement for all the PAUSE and keystroke query
  233. programs used in BATCH files.  It can wait until a given time, wait a given
  234. amount of time, wait until any key is hit, or wait until a specific answer is
  235. typed in.  It will then either run a command or simply return, doing nothing
  236. except returning a useful return code.  (We added the author's initials to the
  237. file name to differentiate it from other WAIT programs in the PSL.)  Pascal
  238. source code is included.
  239.  
  240. Waitex & Wait
  241.    Jordan, Ed
  242.    $?
  243. works like utilities already on our Batch File Utilities disk in that it will
  244. cause the computer to pause execution of commands in a batch file until the
  245. specified time.  However, WAITEX is a new idea.  It causes a program to run
  246. UNTIL a specified time at which point it exits back to DOS where it could, for
  247. example, continue executing a batch file or simply return to a DOS prompt.
  248. Could be useful for unattended backups or transmission of files.  (Note:
  249. Waitex seems to work erratically - mainly with large programs.  Test before
  250. using.  Also see My-Desk 2-UT-1406.)
  251.  
  252. Waitn
  253.    Goosens, Ken
  254.    $?
  255. idles machine for specified number of seconds in batch processing.  You often
  256. want a specified amount of time to elapse between events.  For example, you
  257. want a display to be on the screen for 5 second, then move on.
  258.  
  259. WaitUntl
  260.    Software Research
  261.    $?
  262. can be used in batch files to simply wait until a certain time passes.  The
  263. program continually displays the current time, which makes it easy to compare
  264. to the time set in WAITUNTL.  WAITUNTL makes it easy to trigger a series of
  265. events based on time, such as downloading data at 6am and running a series of
  266. reports at 6:15 to have ready when you get in.
  267.  
  268. YN
  269.    Wooten, Emery D. Jr.
  270.    $0
  271. is a batch file utility that prompts the user for a Yes or No response and
  272. sets ERRORLEVEL accordingly.
  273.  
  274. --------------------------------
  275. END OF SMALL PROGRAMS DISK #1008
  276. --------------------------------
  277.  
  278.  
  279. ----------------------------
  280. 1146 Batch System Control #1          Small Programs Disk
  281. ----------------------------
  282.  
  283. 1146 Speaker
  284. ------------
  285. Phasers
  286.    Wenzel, Scott
  287.    $0
  288. displays the message "Firing phasers, Captain" and produces some spacey sound
  289. effects. Just the thing to put in your batch files in place of a nondescript
  290. "beep".
  291.  
  292. Rebeep
  293.    beeps the computer until key is pressed.
  294.  
  295. Sound
  296.    Goosens, Ken
  297.    $?
  298. is a utility to control the IBM PC speaker.  Three options are available:
  299. BEEP - A short beep.  Signifies a noteworthy event, such as error, or end of
  300. processing.  ALERT - Series of pulsing, insistent sounds patterned after Star
  301. Trek red alert.  Use for serious warnings of major dangers.  TAKEOFF - Long,
  302. rising pitch, like a falling bomb or rocket takeoff.  Signifies build to a
  303. climactic event.
  304.  
  305. Sounder 3.1 [SOUNDER] 09-93 CD
  306.    Steenburgh, Chuck
  307.    $5
  308. produces from 1-3 random tones for use in batch files. 1,110 different tone
  309. combinations are possible. You can also specify the frequency and duration of a
  310. single tone to be produced, rather than the random tone sequence.
  311.  
  312. Sound Off! (SOUNDOF)
  313.   Ralin Enterprises
  314.   $12
  315. generates sound patterns from the command line or batch file. It has two
  316. alarm calls, and will read script files for producing general sounds, and
  317. music. A script for the William Tell Overture is included. Requires DOS
  318. 3.0+.
  319.  
  320. Squeak
  321.    simply gives a specified number of "squeaks" when called from DOS.  It's
  322. intended use is within batch files to get the user's attention.
  323.  
  324. Tune
  325.    plays one of 5 tunes as an attention-getter.
  326.  
  327. Wheep
  328.    is a batch file utility for getting the attention of users.  To use, enter
  329. WHEEP n where n is some number.  Example: WHEEP 3.
  330.  
  331. 1146 Speech
  332. -----------
  333. AutoTalk (AUTOTAL)
  334.    Genovese, Ray
  335.    $0
  336. offers several examples of digitized speech that you could put in a batch file
  337. or just play to impress your friends.  We think it's a nice touch for the
  338. computer to say "Good morning" at the end of the AUTOEXEC.BAT file.
  339.  
  340. Computer Voice Clock (CVOICE)
  341.    Forben Software
  342.    $25
  343. lets the computer tell you the time.  The voice quality is very good and it
  344. can be speeded up or slowed down.  All 38 words used by the clock program are
  345. available individually from the command line, primarily for use in batch
  346. files.  It will pronounce any number up to 999,999 or reply yes-no from your
  347. program.  (Warning: it will crash big-time under DESQview.)
  348.  
  349. DigiGreet 2.1 (DGREET)
  350.    Reznick, Josh
  351.    $7
  352. gives you a digitized voice greeting. Depending on the time of day, it will say
  353. Good Morning, Good Afternoon, or Good Evening, followed by Thank You for turning
  354. me on, I was getting bored.
  355.  
  356. GoodDay
  357.    brings PC artificial intelligence one small step closer.  With this
  358. utility, your computer will greet you (on screen, not speech) with "Good
  359. morning", "...afternoon", or "...evening", as appropriate. See AUTOTALK for
  360. verbal greetings.
  361.  
  362. Operation Complete (OPCOMP)
  363.    Leithauser, David
  364.    $0
  365. says "Operation complete" through your PC's speaker. This is a neat way to end
  366. batch file tasks.
  367.  
  368. SAY (SAY-TH)
  369.    Henderson, Thom
  370.    $?
  371. passes its command line arguments to the SPEECH function, thus allowing batch
  372. files to generate speech.  You must install SPEECH before SAY will work.
  373.  
  374. Saytime (SAYTIM)
  375.    Farjo, Laith
  376.    $?
  377. is a resident utility that will tell you the time when you press Alt-F10.
  378. (You must first load T-SPEECH before loading SAYTIME.)  At slower cpu speeds
  379. (4 mhz), it does a respectable job.  At higher cpu speeds, it sounds like
  380. James Cagney doing Donald Duck doing a Chipmunk song.  In other words, this
  381. works best on an unmodified 8088 PC.
  382.  
  383. Saytime
  384.    Campbell, George
  385.    $0
  386. is a speaking clock for your PC.  It will not work on all machines.  Unlike
  387. SAYDAY (on another Additions Disk), you do not have to listen to any clever
  388. sayings, so SAYTIME could be useful, particularly for vision impaired people.
  389.  
  390. Speech
  391.    McGuire, Andy
  392.    $?
  393. generates speech when run, it performs a "terminate and stay resident",
  394. becoming available as a background function, usable by other programs.
  395.  
  396. Strike
  397.    Cravener, William
  398.    $0
  399. speaks the words "Strike a key when ready" through your PC's speaker.
  400. Use it to spice up your batch files. An animated ANSI drawing of a face
  401. is also included.
  402.  
  403. --------------------------------
  404. END OF SMALL PROGRAMS DISK #1146
  405. --------------------------------
  406.  
  407.  
  408. ----------------------------
  409. 2162 Batch System Control #2          Small Programs Disk
  410. ----------------------------
  411.  
  412. Ansi-Esc (ANSI-ES)
  413.    Feldmann, Peter F.
  414.    $0
  415. consists of a small utility for controlling screen colors and cursor position
  416. through ANSI.SYS.  A demo batch file shows how to use it.
  417.  
  418. Batch Enhancer By Elmer 1.0 (BEBE)
  419.    Robinson, Elmer
  420.    $5
  421. is a somewhat typical batch file enhancer that lets you draw boxes on the
  422. screen, position the cursor, get input, etc. We would not have added it but for
  423. one new, interesting feature: the ability to do math (add, subtract, multiply,
  424. divide, modulus, absolute value) and store the result in the DOS environment for
  425. other use. One use of this is for simple looping within the batch file for a
  426. specified number of times. A more complex example is using another feature of
  427. BEBE to get file sizes and total them. Unfortunately, this feature does not work
  428. under DESQview or when shelled to DOS because BEBE does not know how to locate
  429. the working environment.
  430.  
  431. BigEcho 2
  432.    Simon, Barry and  Wilson, Richard
  433.    $0
  434. sends big text to the screen from batch files for doing title screens, etc.
  435. The new fonts include BigSerif, Broadway, Computer, Future, Hollow, LCD,
  436. Medieval, Script, Small and Super.  Up to four lines of nine characters each
  437. will fit on one screen.  Assembler source code is included.
  438.  
  439. Cecho
  440.    is a batch file utility that lets you ECHO messages to the screen in
  441. different colors. QB4 source code is included. (Note: the file CsLECHO2.BAT is
  442. for the use of QB4 programmers only. Run BATCOLOR.BAT for a demo and read that
  443. batch file to see how to select colors.)
  444.  
  445. CleanBat (CLEANBT)
  446.    shows how to use ANSI.SYS control codes to keep a batch file from echoing
  447. to the screen without having to do things like redirecting output to NUL.
  448.  
  449. Display 1.0
  450.    Sawada, Dr. Masaaki
  451.    $5-$10
  452. lets you temporarily turn screen display on and off, and more.  This allows
  453. batch files to turn off text sent to your screen.  It also tells the video
  454. mode of the screen, clear the screen and relocates the cursor or make it
  455. disappear.  Unlike ECHO OFF, which will display some text such as DOS error
  456. messages, DISPLAY OFF cuts all screen writing which goes through the BIOS.
  457.  
  458. EAJ 2.2
  459.    Costello, Peter
  460.    $10
  461. is an amusing message display utility. It has several options, but the basic
  462. premise is that your message will scroll across the screen from right to left.
  463. You can specify window size and location, delays, number of times to repeat,
  464. colors, centering, and more.
  465.  
  466. Echo-N
  467.    Lynx Robotics
  468.    $0
  469. works like DOS's ECHO command, except that it does not advance the cursor to
  470. the next line.  This means that you could, for example, branch to other parts
  471. of a batch file and print additional text on the same line, etc.  Commented
  472. assembler source is included.
  473.  
  474. EchoPlus 1.0 (ECHOPLS)
  475.    Venter, C & Seaman, J.
  476.    $?
  477. lets you Echo system information to the screen from within batch files (or at
  478. the DOS prompt).  The info that can be displayed (or redirected to a file)
  479. includes the current directory, the current drive, DOS version, disk size,
  480. disk space available, time and date, time of day, hour of day, minutes, day of
  481. month, day of week, month, year.  For example, the following batch file would
  482. log a program's usage:
  483.                ECHOPLUS "Program began at " TIME >> PROGRAM.LOG
  484.                       {commands to load and run program}
  485.                ECHOPLUS "Program ended at " TIME >> PROGRAM.LOG
  486.  
  487. MSG
  488.    is as batch file utility that lets you print text on the screen.  With
  489. DOS's Echo command that you would normally use, you are limited to simple
  490. one-line messages. MSG allows you to insert carriage returns, vertical and
  491. horizontal tabs and other formatting codes.
  492.  
  493. PScreen 1.03
  494.    D.D.G.
  495.    $5
  496. lets you print a screen from within a batch file. This is such a simple, yet
  497. useful utility, that we were surprised when we could not find a similar utility
  498. already in the library. It supports all printer ports and will optionally add a
  499. header with date and time stamps. (The authors are no longer at the address
  500. listed in the documentation.)
  501.  
  502. Send
  503.    Rumsey, Howard
  504.    $?
  505. is a substitute for the batch file ECHO command that works with ANSI.SYS (or
  506. similar console driver) to allow positioning of the cursor, changing colors,
  507. etc., from within batch files.
  508.  
  509. ShowLogo (SHOWLOG)
  510.    Renner, Rod L.
  511.    $?
  512. lets you create a self-displaying graphics screen that will display until any
  513. non-alpha (eg:  Ctrl or Shift) key is pressed.  Good for use with batch files
  514. if you are sure your users will have the necessary color graphics card.  You
  515. do have to use DEBUG to create your own file, but it is extremely easy to do
  516. by following the example in the documentation file.
  517.  
  518. Tyme
  519.    displays the time in a more readable format.
  520.  
  521. Vidtype 1.8
  522.    Deegan, Vince
  523.    $5
  524. sets up a DOS environment variable that indicates the type of video you have.
  525. Before running some application, this variable can be accessed with the IF
  526. statement in a batch file to automatically add the program's command line
  527. parameter or video driver file to select the appropriate video type.  This is
  528. most useful in a network environment where different kinds of video may be used
  529. with the same program. The program has options for detecting the current row/col
  530. mode, the system type, DOS version, free environment space, and keyboard type.
  531. user-prompt for monitor type with CGA adapters, detecting the CPU type and
  532. changed numbering sequence for errorlevels. Another option allows enabling or
  533. disabling row and column variables when more environment space is needed.
  534. The address included in the documentation is no longer current.
  535.  
  536. --------------------------------
  537. END OF SMALL PROGRAMS DISK #2162
  538. --------------------------------
  539.  
  540.  
  541. ----------------------------
  542. 1993 Batch System Control #3          Small Programs Disk
  543. ----------------------------
  544.  
  545. 1993 Reboot
  546. -----------
  547. Boot
  548.    is a simple utility to let you call for a cold or warm system re-start from
  549. within a batch file after, say, reconfiguring your CONFIG.SYS.
  550.  
  551. Freeboot 1.0 (FREEB) (12-93 CD)
  552.    Edgerton, Mike
  553.    $0
  554. allows you to specify a warm boot, a cold boot and write all data that
  555. is currently cached by SMARTDRV to disk before you reboot.
  556.  
  557. 1993 Keyboard
  558. -------------
  559. CR
  560.   pushes (Return) into the keyboard buffer. This is useful for putting default
  561. responses to programs run in BAT file processing.
  562.  
  563. Flip (FLIP-TF)
  564.    Foth, Thomas J.
  565.    $?
  566. lets you change -Lock keys or monitors from within a batch file.
  567.  
  568. Kbstak
  569.    Kyle, Jim
  570.    $?
  571. lets you start up another program by taking keystrokes from a specified text
  572. file which you can easily create with a text editor. This is similar to
  573. stuffing keystrokes into the key buffer, but you can store more keystrokes in a
  574. file. It is also similar to using DOS's redirection
  575.                          (example: 123 < STARTKYS.TXT)
  576. with the important difference that after using up the keystrokes in the file,
  577. Kbstak reverts to taking input from the keyboard and DOS's redirection does not.
  578.  
  579. Kflush
  580.    Angel, Dave
  581.    $?
  582. is a little utility to flush the keyboard after running a program in which the
  583. user may have activated a long keyboard macro.  It can be used in a batch file
  584. that executes's the program, and then KFLUSH after leaving the program.
  585.  
  586. 1993 Subdirectory
  587. -----------------
  588. DinDout
  589.    Richwell, Gunner
  590.    $15
  591. is like PUSHDIR/POPDIR but more useful.  DIN will store the current directory in
  592. a ring buffer that can hold three directory names.  DOUT will change from the
  593. current directory to the next one in the buffer, making it easy to move among
  594. several directories.
  595.  
  596. FD
  597.    Telfer, Martin
  598.    $?
  599. is a utility to check for existence of directories or files.
  600.  
  601. Lastdir
  602.    Hipple, Ken
  603.    $?
  604. places the current directory path into the environment using the variable name
  605. LAST.
  606.  
  607. PPPD 3.01
  608.    Wisan, Richard
  609.    $0
  610. lets you save the current drive and path for later recall.  This is particularly
  611. useful in batch files in which you may not be able to anticipate what directory
  612. the user will be in.  PPPD lets you save that information, change to another
  613. drive and directory to run a program, and then change back to the original drive
  614. and directory when done.  Unlike similar utilities, it saves data to a temporary
  615. disk file rather than being a TSR or relying on space being available in the DOS
  616. environment.
  617.  
  618. 1993 Date/Time
  619. --------------
  620. DateChk 1.0
  621.    Schroder, William B. MD
  622.    $?
  623. forces the user to enter a valid system date and time, to the extent that the
  624. program requires the year to be 1989 or later and the timer to have an hour
  625. greater than "00".
  626.  
  627. Fdate 8.2a (FDATESF) 09-93 CD
  628.    Ferg, Stephen
  629.    $0
  630. lets you do date and time arithmetic in batch files.
  631.  
  632. Qtod 1.21
  633.      Harold, Thomas G.
  634.      $0
  635. outputs the date and time along with any comment that you put on the command
  636. line in a form that can be added to a text file with redirection. This can be
  637. used as a quick and easy way to create a time log either from the DOS command
  638. line or from a batch file.
  639.  
  640. UDate
  641.      Kerber, George
  642.      $5
  643. displays the date and time in many possible formats. Among the display format
  644. options are the time zone, day of the week and Julian date. It can also be
  645. used to set your system time and date, including automatic adjusting for
  646. Daylight Savings Time. Output can be redirected to a file.
  647.  
  648. --------------------------------
  649. END OF SMALL PROGRAMS DISK #1993
  650. --------------------------------
  651.  
  652.  
  653. ---------------------------
  654. 0271 Get System Information          Small Programs Disk
  655. ---------------------------
  656.  
  657. SKactive, TLactive (ACTIVE)
  658.    Sapphire Software
  659.    $?
  660. can be used in batch files to determine if SideKick or Turbo Lightning are
  661. active so that you can take appropriate action.
  662.  
  663. Cdtest
  664.    Casterline, Leroy
  665.    $?
  666. checks for the existence of specified Path.
  667.  
  668. CFree 1.0
  669.    Crouch, John
  670.    $10
  671. will check the free space of all disks specified on the command line.  It will
  672. set ERRORLEVEL to indicate the percentage of free space remaining, for use in
  673. batch files.
  674.  
  675. Check
  676.    day of month, month, free disk space, free memory, file size, specified
  677. text within a file, key pressed, machine ID code, time of day, video mode and
  678. card, DOS version, presence of math coprocessor.
  679.  
  680. Check File Size (CHKFSIZ)
  681.    Appleman, Harron K.
  682.    $0
  683. can be used in a batch file to determine if a file is of a specified size.
  684. DOS errorlevel will be set to 0 or 1, accordingly.  One example usage would be
  685. to redirect compiler output to a file and check the file size to see if any
  686. error messages have been added to the normal compiler output.  Pascal source
  687. is included.
  688.  
  689. Checking (CHECKIN)
  690.    checks if previous program executed successfully.
  691.  
  692. ChkDate
  693.    Gordon, Guy
  694.    $?
  695. checks if date is still 01/01/80.
  696.  
  697. ChkSys v1.0 (CHKSYS)
  698.    Tay-Jee Software, ASP
  699.    $20
  700. sets errorlevel to indicate the presence of specified system elements:
  701. ANSI, Append, Assign, Doskey, Files setting, Graftabl, Himem, Keyb,
  702. NLSfunc, Print, Share, and Windows.
  703.  
  704. CT-CUR
  705.    Terrapin Software
  706.    $10
  707. CT (ChkTime) is a batch file utility that lets you check to see if a specified
  708. time or day has passed, and it lets you wait for a given time or day.
  709.  
  710. Daycheck 1.00 (DAYCHEC)
  711.    Rosenberger, Rob J. ASP
  712.    $0
  713. is a batch file utility that will let you determine from within a batch file
  714. the day of the week, the hour, the minute, the date, the month, or the year
  715. and branch within the batch file accordingly.
  716.  
  717. DOSVer
  718.    Steenburgh, Chuck
  719.    $0
  720. sets errorlevel in a batch file to indicate what version of DOS is being used.
  721.  
  722. Dsize (DSIZEDW)
  723.    Whitman, David
  724.    $?
  725. allows determining the format of a diskette from within a batch file.
  726.  
  727. DskChk 2.0
  728.    Wisan, Richard
  729.    $0
  730. lets you check from within a batch file to see if a drive is available, if the
  731. drive door is closed, and optionally, if the disk in the drive can be written to
  732. (ie: not write-protected or full).
  733.  
  734. Emsver
  735.    Dunford, Christopher J.
  736.    $0
  737. is a batch file utility which sets errorlevel to indicate the type of EMS, if
  738. any, that is present in a system, allowing the batch file to branch as
  739. appropriate.
  740.  
  741. ErrLevel (ERRLEVE)
  742.    Sittler, Paul M.
  743.    $?
  744. will let you determine the date, Julian date, day of week or hour of the day
  745. from within a batch file and take action accordingly.
  746.  
  747. Fastbat
  748.    is a text file that contains a very interesting discussion on how to speed
  749. up the execution of batch files.
  750.  
  751. Free (FREE-VB)
  752.    Bly, Vince
  753.    $?
  754. is a small utility that displays the free space on the current or specified disk
  755. drive or free RAM memory.  It can also set the DOS errorlevel if the amount of
  756. free space/memory is less than a specified amount.
  757.  
  758. Hutils
  759.    Hughes, Charles
  760.    $0
  761. is a collection of utilities:  check whether an ansi driver is properly
  762. installed; current time and date can be directed to a file; check for a
  763. particular environment variable from within batch files; reset color card to
  764. 80-column text when video scrambled (this sometimes left us with a misplaced
  765. cursor); check total memory available after loading programs; type into any
  766. `pipe':  to file, printer, remotely; computer `sleeps' for ssss.nn seconds, for
  767. delayed actions.
  768.  
  769. Input
  770.    prompts for 1-digit or 1-letter input by user.
  771.  
  772. Lptchk
  773.    VanderKinter, R.
  774.    $0
  775. is a new batch file utility for checking on the status of a printer.  Instead of
  776. just telling you if the printer is on or off, this one sets ERRORLEVEL as
  777. follows:  4+ -general error; 3 -cable not connected; 2 -paper out; 1 -printer
  778. off line; 0 -printer is ready.  Remember to start checking ERRORLEVEL in your
  779. batch files by checking for the highest number first.  See BATCH in your DOS
  780. manual for more information.
  781.  
  782. Matchvol (MATCHVO)
  783.    Anderson, Pat
  784.    $0
  785. lets you verify that the volume label of a specified disk drive is the same as
  786. the name you specified on the DOS command line.  Typically, the purpose will be
  787. to make sure that the user has the correct floppy disk in a certain drive before
  788. proceeding to the next step in a batch file.  Pascal source code is included.
  789.  
  790. Memavail (MEMAVAI)
  791.    Anderson, Pat
  792.    $0
  793. allows you to check, from a batch file, your available system memory and compare
  794. it against a parameter you supply in the command which runs the program.  A
  795. typical use in a batch file would be to make sure that there is enough free
  796. memory before invoking some program, and take appropriate corrective steps if
  797. not rather than just letting the program bomb out.  While we already have
  798. similar utilities in the library, we are adding this one too because it comes
  799. with Pascal source code.
  800.  
  801. PRTStat
  802.    Graham, Keith P.
  803.    $0
  804. is a handy utility for checking the printer status in a batch file. Returns a
  805. non-zero errorlevel if printer is not ready.
  806.  
  807. Rtncode
  808.    Allen, R. D.
  809.    $?
  810. is a little program that you can place in a Batch file to control ERRORLEVEL
  811. values as seen by the Batch file processor.
  812.  
  813. Sizer
  814.    Rhea, Tony
  815.    $?
  816. indicates if there has been a successful completion of the previous program in
  817. a batch file.
  818.  
  819. WaitDisk (WAIT-D)
  820.    Rice, Larry B.
  821.    $5
  822. prompts a user for a specific disk and waits for it to be placed into a
  823. specific drive. A disk is identified by volume label and/or serial
  824. number. WaitDisk can be used in batch files, scripts or from other
  825. programs.
  826.  
  827. --------------------------------
  828. END OF SMALL PROGRAMS DISK #0271
  829. --------------------------------
  830.  
  831.  
  832. -----------------------
  833. 2394 Get System Info #2          Small Programs Disk
  834. -----------------------
  835.  
  836. Age-Of 1.6
  837.    Killeen, Walter
  838.    $10
  839. is a batch file utility that returns errorlevel=1 if a specified file is over
  840. a specified number of days old. DOS wildcards can be used, and it can display
  841. the first "n" lines of any file that it finds. The primary purpose is for use
  842. in doing backups.
  843.  
  844. CheckEL 5
  845.    Snow, Glenn
  846.    $0
  847. displays the current errorlevel value in both the master environment and any
  848. shelled environment. The documentation is scant, and we could not figure any way
  849. to act on that information in a batch file. It appears that it is meant only to
  850. be read from the screen, which could be useful when building batch files.
  851.  
  852. ChkDrv
  853.    Dunford, Christopher J.
  854.    $0
  855. sets errorlevel to indicate if a specified drive is ready. It avoids the
  856. "Abort, Retry, Ignore, Fail" message for use in batch files for unattended
  857. operation.
  858.  
  859. DirChk 1.1
  860.    Hollis, Daniel K.
  861.    $0
  862. can be used in a batch file to test for the existence of a directory.
  863.  
  864. DrvChk 1.0
  865.    Hollis, Daniel K.
  866.    $0
  867. sets errorlevel to indicate what drive you are on.
  868.  
  869. DrvDir 3.00
  870.    Wisan, Richard
  871.    $0
  872. returns the current drive and directory specs in environment variables, and sets
  873. errorlevel to show the number of files in the current directory.
  874.  
  875. ECO
  876.    sets errorlevel to indicate how many parameters were given when the batch
  877. file was called. For example, if you have a batch file named FOO and you call
  878. it from DOS by entering FOO BAR CIRCLE LINE, then ECO will tell you that three
  879. parameters were entered. `C' source code is included.
  880.  
  881. ERR_RET
  882.    Fischkoff, Steven M.D.
  883.    $0
  884. tells you what a program sets ERRORLEVEL to, if anything. If you have a
  885. utility that sets errorlevel and want to be able to act upon that setting in a
  886. batch file, you can use this program to find out what value the program is
  887. assigning to errorlevel.
  888.  
  889. ErrLevel 1.0 (ERRLEVL)
  890.    Sawada, Dr. Masaaki
  891.    $5
  892. The DOS "errorlevel" function is used in batch file to branch to specific
  893. commands within the batch file.  (See ERRORLEVEL under BATCH FILES in your DOS
  894. manual.)  If you are in a program that has been loaded by such a batch file
  895. (and you can create your own batch files to take advantage of this), you can
  896. pop up this utility and manually set the errorlevel from 0 to 9. Note that if
  897. you try to set errorlevel with this utility while stopped at a batch file's
  898. PAUSE command, the errorlevel will not be set if the next line in the batch
  899. file is IF ERRORLEVEL...  (res:1k)
  900.  
  901. Get 2.6u
  902.    Moby Disk
  903.    $16
  904.    [March 19944 CD]
  905. adds many useful commands to batch files. It will display a prompt and get any
  906. keypress, a yes or no response only, a string of characters, the DOS version,
  907. the amount of environment space left, file size, amount of free disk space,
  908. amount of free memory, and the name of the current directory. It will check
  909. for a printer, for a math coprocessor, for ANSI.SYS, and get/set video mode.
  910. It can also display a line of scrolling text. Also included is support for DR
  911. DOS and 4DOS, and support for extended keys on the enhanced keyboard.
  912.  
  913. IfTime
  914.    Hughes, John M.
  915.    $0
  916. sets errorlevel to reflect if the current time is less than, equal to, or
  917. greater than a specified time. C++ source code is included.
  918.  
  919. IS
  920.    Byte_Magic Software
  921.    $0
  922. lets you test for various system conditions or for literal strings and sets
  923. errorlevel accordingly. IS lets you check on user input, system date and time,
  924. file date and time and size, disk size, and disk free space. Operators allowed
  925. in checking these include Equal To, Greater Than, Less Than, Less Than Or
  926. Equal To, Not Equal To, etc. An example of its usage is "IS SYSTIME GT 16:00"
  927. where errorlevel is set to 1 if false, 0 if true. `C' source code is included.
  928.  
  929. IsADrive 3.0 (ISADRIV)
  930.    McNamara, Tony
  931.    $0
  932. will let you change drives without getting an "Abort, Retry, Fail" or other
  933. error message if the drive is not ready or available. In a batch file, you can
  934. check errorlevel to see what the result was, but even in DOS, this utility can
  935. save you a lot of aggravation. Instead of typing a drive letter to change
  936. drives, use this utility (preferably, renamed to something shorter).
  937.  
  938. IsADrive will also let you hide and unhide a drive. When hidden, it cannot be
  939. accessed. There seems to be a minor bug in this version: even without specifying
  940. the Silent Mode, we never received error messages.
  941.  
  942. PC-Ctrl
  943.    is a collection of commonly used utilities in one program: ALARM, a
  944. series of beeps until a key is pressed; BEEP, a single beep; BORDER, sets
  945. border color; CAP & NUM, toggle the CapsLock and NumLock keys; CUR, changes
  946. cursor size; DR, returns disk drive statistics; MEM, returns memory
  947. statistics; SWP, swaps printer ports; SWS, swaps serial ports; and ADD,
  948. displays addresses of parallel and serial ports.  Written by Jeffrey Ellis.
  949.  
  950. Texflag
  951.    creates a DOS prompt that displays the national flag of Texas.
  952. We're still working on one that will display an armadillo.  You must have
  953. ANSI.SYS (or another console device driver) in your CONFIG.SYS file.
  954.  
  955. Veal0688 (VEAL068)
  956.    Veal, Craig D.
  957.    $0
  958. is a collection of little utilities.  The two most interesting ones are CALL,
  959. which can be used in .BAT files to run other .BAT files without have to load a
  960. secondary copy of COMMAND.COM, and CDIR, which will allow you to change
  961. subdirectories without exiting a program.
  962.  
  963. --------------------------------
  964. END OF SMALL PROGRAMS DISK #2394
  965. --------------------------------
  966.  
  967.  
  968. ---------------------------
  969. 2910 Internal Batch Control          Small Programs Disk
  970. ---------------------------
  971.  
  972. Bat-Nest
  973.    Chow, Peter
  974.    $?
  975. lets you nest batch files.
  976.  
  977. Batch Menu System 5.41 (BMENUMS)
  978.    Strong, Mark ASP
  979.    $10-$15
  980. provides pop-up menus within a batch file of any size or position on the screen,
  981. as specified on the command line. Color, title and choices can be listed on a
  982. single line to produce a complete menu on the screen.
  983.  
  984. BatLoop 1.0
  985.    Renner, Rod L.
  986.    $0
  987. lets you loop through a batch file a specified number of times.  This could be
  988. useful for formatting a specific number of disks, for example.
  989.  
  990. Bazic 0.1
  991.    Sawada, Dr. Masaaki & Assoc.
  992.    $10
  993. adds functions to batch files, such as ON ERRORLEVEL GOSUB/GOTO...  To try the
  994. features, you can run BAZC.BAT, but we found the use of REM in place of ECHO to
  995. prompt the user created a confusing display, so we created a modified version of
  996. the batch file as BAZC-PSL.BAT. res:3k
  997.  
  998. Call (CALL-GP)
  999.    Palecek, George
  1000.    $0
  1001. permits the users of MS-DOS 2.0 through 3.21 to write nested batch files using
  1002. the MS-DOS 3.3 syntax. C source code is included.
  1003.  
  1004. Do-For 2.1
  1005.    Snow, Glenn
  1006.    $0
  1007. is a powerful replacement for the DOS batch file command FOR.  Part of its
  1008. power comes in allowing you to specify parts of a path or filename.  For
  1009. example, say you wanted to archive a set of text files such that each one
  1010. would be compressed into an archive file with the same first part of the name
  1011. (but different extension, naturally).
  1012.  
  1013. As an example of what you would like to have done to each file, say that one
  1014. is named SAMP.TXT. You would like to archive it with LHARC using the command
  1015. "LHARC A SAMP.LZH SAMP.TXT".
  1016.  
  1017. The closest you could come with DOS's FOR command is as follows:
  1018.  
  1019.      FOR %%F IN (C:\WP\*.TXT) DO lharc a %%F %%F
  1020.  
  1021. which would result in the command "LHARC A SAMP.TXT SAMP.TXT".  (If you do
  1022. not understand this, please read about the FOR command under Batch File Commands
  1023. in your DOS manual, or see the lead article in the 09/89 PSL NEWS.)
  1024.  
  1025. With Do-For, you can specify parts of a filename: "`f" specifies the filename
  1026. minus the extension; "`e" selects the extension; "`d" selects the drive; "`p"
  1027. selects the path; and so on. The DO-FOR command would look like this:
  1028.  
  1029.      DO-FOR C:\WP\*.TXT lharc a `F.lzh `F.txt
  1030.  
  1031. This is a powerful capability that until now, we were only able to get from an
  1032. unreleased beta-test version of another program. And this is only one of
  1033. Do-For's features.
  1034.  
  1035. Elstr
  1036.    Pakin, Scott
  1037.    $0
  1038. takes the ERRORLEVEL generated by one program, creates a string containing that
  1039. number, and passes the string to DOS as if it were typed by the user.  This
  1040. allows the ERRORLEVEL set by one program to be used as input by another program.
  1041.  
  1042. ENV 1.5w (ENV-KE)
  1043.    Eikland, Kjell
  1044.    $15
  1045. is an extensive system for manipulating data via the DOS environment. Features
  1046. of ENV include the ability to do math calculations, date and time functions,
  1047. logical operations, text manipulation, editing of environment variables and much
  1048. more.
  1049.  
  1050. Loop
  1051.    Shapiro, Charles
  1052.    $5
  1053. lets you loop through a set of commands in a batch file a specified number of
  1054. times.  For example, you could use this utility in a batch file to format or
  1055. copy a specified number of disks.
  1056.  
  1057. RadioBox (RADBOX)
  1058.    Nicholson, Dave
  1059.    $0
  1060. lets you display a mouse-aware, shadow-dropped menu box with a one line command.
  1061. This is a classy way to get users to select options in batch files. Errorlevel
  1062. is set to reflect the user's choice. Unfortunately, the 46k file size of
  1063. RadioBox probably makes this unsuitable for distribution to others, but it is a
  1064. nice way to jazz up the batch files on your own system.
  1065.  
  1066. --------------------------------
  1067. END OF SMALL PROGRAMS DISK #2910
  1068. --------------------------------
  1069.  
  1070.  
  1071. -------------------------------
  1072. 3058 Other Batch File Utilities          Small Programs Disk
  1073. -------------------------------
  1074.  
  1075. BatchLst (BATCHLS)
  1076.    Haynes, Stephen L.
  1077.    $0
  1078. saves hard disk space by combining many batch files into a single text file. On
  1079. boot-up, the program splits the file into the individual batch files and puts
  1080. them on a RAM disk. (The program requires the use of a RAM disk.) Pascal source
  1081. code is included.
  1082.  
  1083. For more information about the reason for this program, see the article in the
  1084. April 1990 PsL News about cleaning up your UTIL subdirectory. One reader
  1085. suggested that we tell people how to combine many small batch files into one
  1086. from which each batch file can be run with being split out first. We have
  1087. tried this technique before and were annoyed by the extra time it takes to run
  1088. something in the "master batch file" and by the extra keystrokes required.
  1089. This program seems like a good compromise, when CED synonyms won't do.
  1090.  
  1091. Bill's Unique Batch Arsenal 2.0 (BUBA)
  1092.    Reamy, Bill
  1093.    $0
  1094. is a group of utilities designed to extend the capabilities of batch files.
  1095. There is a program that will determine the actual size of a floppy (or hard)
  1096. disk; a utility that reports file size in ErrorLevel; a utility that allows user
  1097. input in batch programs; a point and shoot file picker for batch programs; and
  1098. more.
  1099.  
  1100. Break 1.2 (BREAKCT)
  1101.    Computer Tyme
  1102.    $25
  1103. keeps people from breaking out of batch files. Programs can still see Ctrl-Break
  1104. and Ctrl-C. It can be turned on and off with BREAK ON and BREAK OFF, and only
  1105. uses about 400 bytes of RAM.
  1106.  
  1107. ChkWin
  1108.    Clark, Tom
  1109.    $0
  1110. can be used in a batch file to detect the presence and operating mode of
  1111. Windows.
  1112.  
  1113. CLKTimer 2.03s (CLKTIME)
  1114.    Brook, Roger
  1115.    $10
  1116. is a (5k) TSR to perform tasks at designated times. It can display current
  1117. time/date in the upper right hand corner of the screen, sound/display an alarm
  1118. in the upper left hand corner of the screen, reboot the computer, and force
  1119. keystrokes into the keystroke buffer to start or terminate a program. Keystroke
  1120. tasks can be performed at a set time, each hour at a specified number of minutes
  1121. after the hour, or after the computer has been idle for a specified number of
  1122. seconds.
  1123.  
  1124. So the arguments in the documentation in favor of this program are not valid
  1125. and the registration fee for it seems pretty stiff for what is really a fairly
  1126. trivial program. Nevertheless, we repeat that it is a very handy, well put
  1127. together package and for a LAN manager (or anyone else) without the time to
  1128. mess with setting up his own batch files, probably worth the registration fee.
  1129.  
  1130. DO
  1131.    Alteasoft
  1132.    $0
  1133. is the ultimate batch file batcher. Many people have had the idea of combining
  1134. many small batch files into one to save disk space. (On a hard disk, a 10-byte
  1135. batch file still uses the Minimum Allocation Unit of at least 2,000 bytes.) DO
  1136. is the first to automate the idea with the use of a tiny TSR that automatically
  1137. searches the combined batch file for the batch file to execute if DOS cannot
  1138. find it as a stand-alone.
  1139.  
  1140. DTC
  1141.    Spencer, Mike
  1142.    $0
  1143. is a set of batch file utilities. One compares the date and time of two
  1144. files. Another will Echo with no carriage return, save/revive a
  1145. directory to/from a file, set Errorlevel, and return Error-level based
  1146. on time in increments of ten minutes.
  1147.  
  1148. Fortune
  1149.    will give you words of wisdom when run.  Put it in your AUTOEXEC file to
  1150. start each day wise.
  1151.  
  1152. PC-ID 1.01
  1153.    Jones, Winston Scott
  1154.    $5
  1155. displays a "floating box" in the middle of the screen with your message on it.
  1156. Use it to add a little class to batch files.
  1157.  
  1158. Read Screen (READSCR)
  1159.    Ning, Jimmy
  1160.    $0
  1161. compares text on the screen to specified text and sets errorlevel according to
  1162. whether or not they match. This can be used in batch files for such things as
  1163. seeing if a compile was successful or not. C source included.
  1164.  
  1165. RemDot
  1166.    removes dots from the start of lines in batch files.
  1167.  
  1168. Tail (TAIL-CT)
  1169.    Teasley, Charles
  1170.    $0
  1171. By calling a program with TAIL in your batch files ("TAIL MYEDITOR", for
  1172. example), TAIL will prompt you for command line parameters and pass them to
  1173. the specified program. This will allow you to have complex batch files or menu
  1174. batch files in which you can easily change program parameters, even when you
  1175. loop through the batch file more than once. (Assembler source is included.)
  1176.  
  1177. VDIR
  1178.    Arendt, Bill
  1179.    $0
  1180. will read directory listings and text files through the Covox Speech Thing.
  1181. VDIR is somewhat difficult to understand at first, but the longer we worked
  1182. with it, the easier it became to understand it. It will also read text files a
  1183. line at a time. When VDIR starts, it reads some information from the directory
  1184. and waits for you to press a key. By using the cursor keys, you can have it
  1185. read on directory entry at a time.
  1186.  
  1187. WaitDisk (WAITDSK)
  1188.    Rice, Larry B.
  1189.    $5
  1190. prompts the user to place a specified disk into a specific drive and
  1191. does not continue until it can identify the disk by Volume Label and/or
  1192. Serial Number.This is useful for doing partial backups, verifying that
  1193. the proper data disk has been entered, creating installation batch
  1194. files, etc..
  1195.  
  1196. --------------------------------
  1197. END OF SMALL PROGRAMS DISK #3058
  1198. --------------------------------
  1199.  
  1200.  
  1201. -----------------------------------
  1202. 12164 Other Batch File Utilities #2          Small Programs Disk
  1203. -----------------------------------
  1204.  
  1205. Batcmdr 7.0
  1206.    Castlesoft Boston
  1207.    $5
  1208. lets you combine numerous small batch files into a single .COM file in order to
  1209. save disk space.  While this is a very good idea, our number one recommendation
  1210. is to replace small batch files with CED Synonyms whenever possible to save even
  1211. more disk space and get much faster execution too.  For those batch files that
  1212. cannot be duplicated by CED Syn's, BatCmdr is the next best thing.
  1213.  
  1214. BatMouse 1.1 (BATMOUS) (11/93 CD)
  1215.    Startech Systems
  1216.    $11
  1217. lets you add mouse support to your batch files. This is a slick utility,
  1218. and will work from within Windows.
  1219.  
  1220. BatTools 1.1 (BATTOOL)
  1221.    Nicholson Consulting Services
  1222.    $25
  1223. is a dialogue box enhancement tool for batch files. These dialogue boxes
  1224. permit interactive batch file operation, custom menu creation,
  1225. environment variable manipulation, and more. Other features include
  1226. mouse support, color customization, and time and date tools. Requires
  1227. DOS 3.3+.
  1228.  
  1229. FPick 2.3a
  1230.    Ferg, Stephen
  1231.    $0
  1232. lets you display a pop-up picklist of filenames in a batch file. The
  1233. filename picked by the user is available for use as an environment
  1234. variable.
  1235.  
  1236. Filenames can be returned in a variety of formats, and names displayed
  1237. in the picklist can be controlled through a filemask and wildcard
  1238. characters.
  1239.  
  1240. PAWS2 1.0 (PAWS2)
  1241.    De Palma, John
  1242.    $0
  1243.    [March 1994 CD]
  1244. allows you to insert pause commands in your batch files which will respond
  1245. to the keyboard or the click of a mouse button. QBasic source code included.
  1246.  
  1247. PrtSc (PRTSC) 01-94 CD
  1248.    Stanley R. Weiss
  1249.    $0
  1250. will issue a print screen command from inside a batch file and optionally,
  1251. send a form feed too.
  1252.  
  1253. TurboBat 3.16 (TRBOBAT) 09-93 CD
  1254.    Foley Hi-Tech Systems
  1255.    $19
  1256. allows you to compile regular DOS batch files into COM programs. This lets them
  1257. run faster and helps protect them against modification by others. Also
  1258. included is TrboTXT 1.11 which allows you to convert text files into
  1259. self-displaying COM files.
  1260.  
  1261. Ultimate ToolBox 2.0 (ULTBOX)
  1262.    Smith, David
  1263.    $0
  1264. contains over 85 functions mainly for increasing the power of batch files.
  1265. Utilities are provided to encrypt files, change attributes, make sounds, change
  1266. the cursor, calculate the wind chill, scroll the screen, control the keyboard,
  1267. binary conversion, and more.
  1268.  
  1269. ---------------------------------
  1270. END OF SMALL PROGRAMS DISK #12164
  1271. ---------------------------------
  1272.  
  1273.  
  1274. -----------------------
  1275. 4224 Screen Enhancement          Small Programs Disk
  1276. -----------------------
  1277.  
  1278. BatMan 1.2
  1279.    GS Communication
  1280.    $1
  1281. is a tool for adding pizazz to batch files.  Batman will make the speaker beep
  1282. in various ways, play songs and sound effects, switch to any video mode, get
  1283. input from users, set screen colors, write text anywhere on the screen, draw
  1284. boxes with borders, and more.
  1285.  
  1286. CL (CL-RE)
  1287.    Eaton, Richard
  1288.    $0
  1289. clears the screen in 16 different ways, including dissolve, close curtain,
  1290. explode, and shake. A screen capture utility is included.
  1291.  
  1292. BatBox
  1293.    Raff, Mel
  1294.    $0
  1295. allows you to display text files in colorful, shadowed boxes automatically sized
  1296. to the length of the longest line in the file.
  1297.  
  1298. Drscroll 1.4 (DRSCROL)
  1299.    Roper, David
  1300.    $0
  1301. allows you to scroll a text message across the screen. You can adjust the row
  1302. and column where you want the message to appear, the size of the message window,
  1303. the scrolling speed, and more. Another option lets you choose the frequency of
  1304. the beep that plays during the message.
  1305.  
  1306. MicroMacroBat (MM-BAT)
  1307.    Sitting Duck Software
  1308.    $35
  1309. lets you add many screen controls to your batch files. The DEMO.BAT that comes
  1310. with it gives quite an impressive demonstration. When you examine the list of
  1311. functions that make up the program, you can understand why. The most
  1312. surprising part is that the EXE file is only 7k, meaning that you can afford
  1313. to add this anywhere you want to use it.
  1314.  
  1315. Functions include drawing a box anywhere on the screen, clearing any part of
  1316. the screen to a specified color, Bloading a screen from a file into video
  1317. memory (eg: for "slide shows"), filling any part of the screen with a
  1318. specified ASCII character, painting the screen without disturbing the existing
  1319. text, a slow printing effect, a regular fast screen write to any place on the
  1320. screen, waiting for a keypress, making a chime tone from a selection of 10
  1321. tones.
  1322.  
  1323. It gives you the ability to turn the cursor on/off and to move the cursor to
  1324. any point, to suspend operation until a specified number of seconds elapse, to
  1325. stuff keystrokes into the key buffer, to scroll any part of the screen up,
  1326. down, left or right a specified number of times, to dissolve the screen to a
  1327. specified color, to print in large block characters, to recolor all
  1328. occurrences of one color to another, and to print text vertically.
  1329.  
  1330. Press
  1331.    Kerber, George
  1332.    $0
  1333. is a replacement for the DOS pause command. It dims whatever text is already on
  1334. the screen and displays your prompt message in a colorful box in the center of
  1335. the screen. Colors and frame styles are user selectable. It will optionally
  1336. pause for a specified period in addition to requiring a keypress.
  1337.  
  1338. Sparkle & Menu Magic 3.1 (SPARKLE) 01-94 CD
  1339.    Smetana, Rob W.
  1340.    $39
  1341. lets you create fancy batch files. It has over 250 frame styles, over 35 sound
  1342. effects, mouse support and more.
  1343.  
  1344. Split
  1345.    and is another clever way to end the batch process and clear the screen.
  1346.  
  1347. Screen Wizard 4.6 (SW_WS) 01-94 CD
  1348.    Small, Warren
  1349.    $18
  1350. is a windowing, screen color, and text placement utility for batch files. It
  1351. also allows getting user input and has timing controls. Other features include
  1352. custom screen backgrounds, pause, query and input windows popup, exploding
  1353. windows and a disk information utility.
  1354.  
  1355. ThatsAll
  1356.    ends your batch file with graphics and a hearty "That's all, folks!"
  1357.  
  1358. VGA Clear Screen (VGACLR) 08-93 CD
  1359.    Smith, David
  1360.    $0
  1361. is a set of 28 VGA designs for clearing the screen with a graphics
  1362. display. Designs include shadows, doors, stars, an exploding ball, and
  1363. more. Requires EGA/VGA. (Not on this disk. Ask for disk #18105.)
  1364.  
  1365. --------------------------------
  1366. END OF SMALL PROGRAMS DISK #4224
  1367. --------------------------------
  1368.  
  1369.  
  1370. Extended Batch Language-Plus
  1371.    Seaware Corp. ASP
  1372.    $82
  1373.    #7381/243
  1374. is a powerful program for creating your own DOS menus and other specialized
  1375. batch files. It's like having a simple programming language for DOS. It has
  1376. over 100 built-in commands and functions. Features of EBL include error
  1377. handling and recovery, string and arithmetic expressions and operations, easy
  1378. custom DOS menu creation, windowing, "bouncing bar" menus, fill-in-the-blank
  1379. menus, buttons, sound and more.
  1380.  
  1381.  
  1382. PCExec
  1383.    LPTS Software Systems Inc.
  1384.    $45
  1385.    #7381/1740
  1386. is a sort of programming language for DOS.  "Command Files", which with the
  1387. aid of PCEXEC, replace DOS batch files, are straight text files that can be
  1388. created with any word processor.  From within the command files, you can run
  1389. other programs or DOS commands, do math and string (text) functions, read and
  1390. write files, use subroutines, and more.  Additional commands include WHILE,
  1391. DO...END, and complex IF statements.  Several example command files are
  1392. included, as well as an 80k doc file.
  1393.  
  1394.  
  1395. PowerBatch 2.0 [POWERBAT]
  1396.    Computing Systems Design, Inc. ASP
  1397.    $30
  1398.    #7381/2833 [March 1994 CD]
  1399. is a programming language and compiler for DOS. It does NOT compile existing
  1400. batch files, as does TurboBat (disk 3058). It is instead a compiler that
  1401. supports batch file "type commands," but which will not compile existing batch
  1402. files without modification. Our impression is that PowerBatch is a little too
  1403. complex for someone wanting to crank out an occasional "compiled batch file"
  1404. or for someone not already familiar with programming concepts.
  1405.  
  1406. On the positive side, PowerBatch adds about 40 new commands, and for the
  1407. determined novice, PB is easier to learn than, say, QuickBASIC or Turbo
  1408. Pascal, but then, it has a much narrower range of use as well. Other features
  1409. include a box drawing command; a demo file that shows how to create
  1410. professional pop-up type menus; and some additional utilities.
  1411.  
  1412.  
  1413. Scr
  1414.    MorganSoft
  1415.    $30
  1416.    #7381/3190
  1417. is a batch file "programming language". It supports over 80 commands,
  1418. including complete screen control (colors, location, boxes, etc), sounds, and
  1419. more. A batch file editor is included.
  1420.  
  1421.  
  1422. BTX
  1423.    KASE
  1424.    $15
  1425.    #3124
  1426. is a utility for creating and executing complex batch files for purposes
  1427. such as customized menus, installation programs, etc. It offers mouse
  1428. support, up to 15 items per menu, message windows, passwords, and more.
  1429.  
  1430.  
  1431. Batch File Tutorial
  1432.    -
  1433.    $0
  1434.    #7382/242
  1435. informs the user of the beginning to advanced uses of batch files.
  1436.  
  1437.  
  1438. BatMaster
  1439.    Newlin, John J.
  1440.    $25
  1441.    #7382/2739
  1442. is a powerful, full-featured text editor designed primarily to support creation
  1443. and maintenance of DOS batch files. It provides a full range of text editing
  1444. commands and functions, and provides rapid access to the AUTOEXEC.BAT and
  1445. CONFIG.SYS files and to the DOS master environment. Extensive on-line, context
  1446. sensitive help provides fast access to help information on CONFIG.SYS, DOS, and
  1447. batch commands. Mouse support is included.
  1448.  
  1449.  
  1450. Eissinger Utilities
  1451.    Eissinger, Michael A.
  1452.    $25
  1453.    #7382/2027
  1454. is a set of about 30 DOS utilities, mostly for use in batch files. Functions
  1455. include clearing part of the screen (above or below row "x"); positioning the
  1456. cursor on the screen in batch files; prompting for and using user input; and
  1457. several non-batch file utilities such as displaying hardware configuration;
  1458. pasting or melding two files together; and more.
  1459.  
  1460.  
  1461. SEBFU
  1462.    Scanlon Enterprises
  1463.    $20
  1464.    #7382/2299
  1465. is a set of batch file utilities. This program has over 100 commands and
  1466. contains functions for testing keyboard status and getting keyboard input,
  1467. checking disk drive status and availability, checking printer availability,
  1468. checking and setting the video mode, checking the date and time, testing the
  1469. cursor position, setting the screen colors (without disturbing the current
  1470. screen text), and much more.
  1471.  
  1472.  
  1473. CronJR 2.36E
  1474.    Software Shorts
  1475.    $45-$75
  1476.    #4576
  1477. is a batch computer job schedular. It is intended for LAN managers or others who
  1478. need to set up different jobs to run at specific times at night to print, run
  1479. long calculations, etc. While this is a very nice, efficient, integrated package
  1480. for this particular job, it does not do anything that could not be done just
  1481. about as easily with some free utilities already on our batch files disks, such
  1482. as CALL-GP, for nesting batch files, even with earlier versions of DOS, CHECK
  1483. (and others), for checking the date, time of day, day of week, etc.
  1484.  
  1485.  
  1486. Internal Commands 2.1 08-93 CD
  1487.    Friesen, Geoff
  1488.    $25
  1489.    #12424
  1490. is an 18k TSR that adds many additional commands to DOS, most of which
  1491. are mainly of use in batch files: clear screen with color settings,
  1492. toggle -Lock key status, change the cursor shape, hide files, rename
  1493. directories, position the cursor on screen, play music in the
  1494. background, swap printer ports, sum the sizes of specified files,
  1495. suspend execution until a specified time, and more. Specifications are
  1496. included to allow programmers to add commands of their own.
  1497.  
  1498.  
  1499. Steenburgh's Stuff
  1500.    Steenburgh, Chuck
  1501.    $20
  1502.    #3952
  1503. contains many useful utilities for batch files, including a menu creation, input
  1504. system; clock display; disk space checker; file selection, execution system; a
  1505. program that plays transcribed sheet music on the PC; random number generator;
  1506. wide range of noise making options; and more.
  1507.  
  1508.  
  1509. Sound Effects 6
  1510.    Smith, Dave
  1511.    $0
  1512.    #4498
  1513. lets you quickly and easily generate small tunes or sound effects for your
  1514. batch files. An advanced random tone generator and a frequency player with
  1515. delay options and musical note capabilities is included. Sounds can be paused
  1516. and controlled, and keyboard/sound frequency interactions are provided. A help
  1517. screen shell allows you to conrol all sounds from one main file.
  1518.  
  1519.  
  1520. Utility_Belt
  1521.    Herne Data Systems Ltd. ASP
  1522.    $12-$27
  1523.    #4118
  1524. is a collection of 18 utilities for creating professional looking DOS batch
  1525. files. There are six interactive utilities allowing user input during a batch
  1526. file execution, nine video utilities with screen sculpting tools and special
  1527. effects, and three security-oriented utilities. An interactive demo and
  1528. extensive documentation are also provided.
  1529.  
  1530.  
  1531. Ultra Toolbox 6.0 [ULTRA]
  1532.    Smith, Dave
  1533.    $10
  1534.    #12468 (12-93 CD)
  1535. contains 200+ functions, primarily for use in batch files. Functions are
  1536. related to keyboard, video, disks, files, and DOS. For example, there
  1537. are functions to count words in a file, to detect archive type, to print
  1538. the screen, and to make sounds.
  1539.  
  1540. ]]]]]]]]]]
  1541.  
  1542.